#ifndef _DISK_IO_H_2005_09_02_
#define _DISK_IO_H_2005_09_02_

#pragma once

class CDiskIO
{
public:
	//File and Directory Operations
	static BOOL PathExists(LPCTSTR  lpszPath);

	//File Operations
	static TCHAR* FileReadBuffer(LPCTSTR lpszFilename);
	static BOOL FileWriteBuffer(LPCTSTR lpszFilename,LPCTSTR lpszTextBuffer);
	static BOOL FileDelete(LPCTSTR lpszFilePath);
	static BOOL FileRename(LPCTSTR lpszOldName,LPCTSTR lpszNewName);

	//Directory Operations
	static BOOL DirCreate(LPCTSTR lpszDirPath);

	CDiskIO(void);
	~CDiskIO(void);
};

#endif// #ifndef _DISK_IO_H_2005_09_02_
